//
// Created by weslywang on 2020-02-24.
//

#ifndef JNITHREAD_HIDCALLBACK_H
#define JNITHREAD_HIDCALLBACK_H

#include <jni.h>
#include <string>

class HidCallback {

public:

    JavaVM *jvm;//java虚拟机
    _JNIEnv *jenv;//native线程env对象
    jobject jobj;//全局对象
    jmethodID jmid;//java 方法id,可以根据实际情况创建多个。
    jint thread_id;
    std::string message;

public:

    HidCallback(JavaVM *vm, _JNIEnv *jenv, jobject obj);

    ~HidCallback();
};


#endif //JNITHREAD_HIDCALLBACK_H
